home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 12935 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: cpsc.ucalgary.ca!davidt
  2. From: davidt@cpsc.ucalgary.ca (David Taylor)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 20 Mar 1996 21:19:15 GMT
  6. Organization: University of Calgary CPSC
  7. Message-ID: <4ipsoj$iri@linux.cpsc.ucalgary.ca>
  8. References: <00001a73+00002504@msn.com> <4iah20$p7k@saba.info.ucla.edu> <4ictel$18v@tpd.dsccc.com> <4id4cc$1rau@saba.info.ucla.edu>
  9. NNTP-Posting-Host: hi.cpsc.ucalgary.ca
  10.  
  11. In article <4id4cc$1rau@saba.info.ucla.edu>,
  12. Jay Martin <jmartin@cs.ucla.edu> wrote:
  13. >
  14. >I personally do not find complex text file formats as an exceptable
  15. >user friendly method of input in this day and age.  Users should look
  16. >at GUI's not goofy text files.  Thus, slight differences in the
  17. >flexiblity of file formats is really of little concern these days as
  18. >no one should be really looking at them. Besides grammer style legacy
  19. >text file formats I see little use for parsing besides writing your
  20. >own C++ or Ada95 or other language compiler ( or pretty printer, etc).
  21. >Something I am not planning to do anytime soon.  So has GUI's and huge
  22. >languages really ruined the usefulness of parsing, or am I forgetting
  23. >some important uses of parsers.
  24.  
  25. How about tools for extracting information from source code?  If you
  26. use a structured commenting convention in your code, then you can
  27. extract extremely useful documentation with a simple parser.  (Doesn't
  28. Java have something like this?)
  29.  
  30. Or how about small custom tools?  For example, one project I worked
  31. (using C) on had a tool to generate prototype files.
  32.  
  33. Besides, with text based formats, you can do remote configuration a
  34. lot more easily (I'm guessing you're not using X).
  35.  
  36. -- 
  37. Andrew Taylor     |email: davidt@cpsc.ucalgary.ca
  38.                   |www:   http://www.cpsc.ucalgary.ca/~davidt
  39.